/**
 * Copyright 2013 ABSir's Studio
 * 
 * All right reserved
 *
 * Create on 2013-6-13 下午2:29:06
 */
package com.absir.bean.basis;

/**
 * @author absir
 * 
 */
public interface BeanDefine {

	/**
	 * @return
	 */
	public Class<?> getBeanType();

	/**
	 * @return
	 */
	public String getBeanName();

	/**
	 * @return
	 */
	public Object getBeanObject();

	/**
	 * @return
	 */
	public BeanScope getBeanScope();

	/**
	 * @return
	 */
	public Object getBeanComponent();

	/**
	 * @return
	 */
	public BeanFactory getBeanFactory();
}
